package com.zhuqi.anno;

import lombok.Getter;

import java.lang.annotation.*;

/**
 * @author : ZhuQi
 * @version : 时间:2022/2/15 11:28 版本:
 * 日志打印注解
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface LogPrint {

    /**
     * 0 -》 登录
     * 1 -》 操作
     * @return
     */
    code code () default code.LOGIN_CODE;

    @Getter
    enum code{
        LOGIN_CODE("0", "登录操作"),
        OPERATION_CODE("1", "业务操作");
        String code;
        String info;

        code(String code, String info) {
            this.code = code;
            this.info = info;
        }
    }
}
